@charset "utf-8";
/*
 *懒人CSS Bate V0.09
 *作者：懒人建站 http://www.51xuediannao.com/
 *2013-10-01———
*/

/*---------字体、字号定义---------*/
/*字体参考
	font-family:"simsun";
	font-family:Tahoma,Arial,Helvetica,STHeiti;
	font-family:Georgia, "Times New Roman","simsun"; 
	font-family:'Microsoft YaHei UI','Microsoft YaHei',DengXian,SimSun,'Segoe UI',Tahoma,Helvetica,sans-serif;
	font-family:'Hiragino Sans GB','Microsoft Yahei',SimSun,Tahoma,Arial,Helvetica,STHeiti;
	font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif
*/

/*---------通用---------*/
body,button,input,textarea,select{color:#333;}
body,button,input,textarea,select,a{font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",SimSun,Tahoma,Arial,Helvetica,STHeiti; }

a{ color:#0088CC;	transition:color .1s ease-in .1s;}
a:hover{ color:#005580; text-decoration:underline;}
small,.fn-time{ color:#999;}
.bg-muted{	background-color:#eaeaea;	color:#666;}	.t-muted{	color:#999;}	/*弱化*/
.bg-primary{background-color:#428BCA;	color:#fff;}	.t-primary{	color:#428BCA;}	/*主要*/
.bg-warning{background-color:#FCF8E3;	color:#C09853;}	.t-warning{	color:#C09853;}	/*警告*/
.bg-danger{	background-color:#f2dede;	color:#b94a48;}	.t-danger{	color:#b94a48;}	/*危险*/
.bg-error{	background-color:#f2dede;	color:#DD1144;}	.t-error{	color:#DD1144;}	/*错误*/
.bg-info{	background-color:#D9EDF7;	color:#3A87AD;}	.t-info	{	color:#3A87AD;}	/*信息*/
.bg-success{background-color:#DFF0D8;	color:#468847;}	.t-success{ color:#468847;}	/*成功*/

.h1 {font-size: 38px;}
.h2 {font-size: 31px;}
.h3 {font-size: 24px;}
.h4 {font-size:	16px;}
.h5,.h6 {font-size: 100%;}
.h1,.h2,.h3,.h4,.h5,.h6{ font-weight:100;text-transform: uppercase;}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{ font-size:65%;}

/*代码*/
code{ background:#F7F7F9; border:#E1E1E8 solid 1px; color:#DD1144;
	padding:2px 4px; margin-left:2px; margin-right:2px;	border-radius:3px;}
	
/*pre强制换行*/
pre{ border:#CCC solid 1px; padding:10px; background-color:#F9F9F9;
	font-family:"Courier New", Courier, Arial; font-size:12px; line-height:1.5;	max-height:350px; _height:350px; overflow:auto;
	white-space: pre-wrap!important;word-wrap: break-word!important;*white-space:normal!important;}

/*注释说明*/
.bl-notes { line-height:1.75; margin: 20px 0;	padding: 8px 30px 8px 16px; border-left: 5px solid #eee;}
.bl-notes-danger {background-color: #fcf2f2;border-color: #dFb5b4;}
.bl-notes-warning {background-color: #fefbed; border-color: #f1e7bc;}
.bl-notes-info {background-color: #f0f7fd;border-color: #d0e3f0;}

/*工具样式*/
.fn-close {font-size:22px;font-weight: bold;line-height: 1;	text-shadow: 0 1px 0 #fff;
  color: #000; opacity: 0.2;filter: alpha(opacity=20);}
.fn-close:hover,.fn-close:focus {text-decoration: none;cursor: pointer;
  opacity: 0.5;filter: alpha(opacity=50);}
button.fn-close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}

/*进度条*/
.bl-progress {height: 20px;overflow: hidden;	background-color: #f5f5f5; border-radius: 4px;
  		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.bl-progress-bar {float: left; width: 0;height:100%;
	line-height: 20px;font-size: 12px; color: #fff;text-align: center;
  	background-color: #428bca;
  	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  	-webkit-transition: width 0.6s ease;
          transition: width 0.6s ease;
}
.progress-bar-success{	background-color: #5cb85c;}
.progress-bar-warning{	background-color: #f0ad4e;}
.progress-bar-danger{	background-color: #d9534f;}
.progress-bar-info{		background-color: #5bc0de;}

/*产生斜线纹理*/
.bl-progress-striped .bl-progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/*文档区*/
.text{line-height:1.75;padding-bottom:10px; padding-top:10px;}

/*内页*/
.pcontent .content{padding:20px; }
.pagebody{ line-height:1.75; font-size:14px; padding-bottom:16px; padding-top:10px;}
.pagebody a{ font-size:14px; color:#4c80db; text-decoration:underline}
.ptit{ font-size:24px; font-weight:100; padding-bottom:10px; text-align:center; line-height:1.5;}
.ptit2{font-size:22px;text-align:center; padding-bottom:8px; margin-top:-8px; color:#666}
.pagebody img{ width:auto; height:auto; max-width:100%; _width:98%; display:block; margin:10px auto 10px auto;}
.pagebody p{ margin-bottom:18px;}

.cite{ color:#666; display:block; border-bottom:#ddd solid 1px; text-align:center; padding-bottom:10px; margin-bottom:10px;}
.cite span{ padding:0 6px;}

.up_next .up,.up_next .next,.up_next a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; 
white-space:nowrap; overflow:hidden;}
.up_next{ padding-top:24px; padding-bottom:10px; border-top:#D9D9D9 solid 1px;}
.up_next,.up_next a{ font-size:14px;}
.up_next .up,.up_next .next{ width:49%;}
.up_next a{ width:80%;text-overflow: ellipsis;}

/*--------tip盒子--------*/
.bl-tip-con,.bl-tip-box a.tip-x{display:inline-block;*display:inline;*zoom:1; vertical-align:top}
.bl-tip-box{ position:absolute; z-index:10000; display:none;	border-radius:4px; box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.1)}
.bl-tip-con{ padding:8px;line-height:1.6; font-size:13px;}
.bl-tip-box .TJ-box,.bl-tip-box .BJ-box{ left:50%; margin-left:-3px;}
.bl-tip-box .LJ-box,.bl-tip-box .RJ-box{ top:50%; margin-top:-5px;}
/*角的大小和位置	<div class="J-box"><span class="J"></span><i class="J"></i></div>*/
.J-box{               width: 6px;height:6px;}	        /*和角的大小相关*/
.bl-tip-box .J{       border-width:6px;}				/*角的大小*/
.bl-tip-box .TJ-box{  top:-6px;}		                /*和角的大小相关*/
.bl-tip-box .BJ-box{  bottom:-6px;}
.bl-tip-box .LJ-box{  left: -6px;}
.bl-tip-box .RJ-box{  right: -6px;}
/*关闭X*/
.bl-tip-box a.tip-x{ font-size:16px; font-family:simsun; color:#999; font-weight:700; 
	width:20px; height:20px; line-height:20px; margin-top:9px; cursor:pointer; display:none;}
.bl-tip-box a.tip-x:hover{ color:#000;}
.bl-tip-con .tip-x{ color:#00F; padding:0 4px; cursor:pointer;}
/*皮肤*/
.tip-skin-def {	background-color:#FEF9F3; border:#FEBE7C solid 1px;	} /*tip边框和背景*/
.tip-skin-def .TJ-box span.J{	border-bottom-color:#FEBE7C;}	/*brd*/
.tip-skin-def .TJ-box i.J{		border-bottom-color:#FEF9F3;}
.tip-skin-def .BJ-box span.J{	border-top-color:#FEBE7C;}		/*brd*/
.tip-skin-def .BJ-box i.J{		border-top-color:#FEF9F3;}
.tip-skin-def .LJ-box span.J{	border-right-color:#FEBE7C;}	/*brd*/
.tip-skin-def .LJ-box i.J{		border-right-color:#FEF9F3;}
.tip-skin-def .RJ-box span.J{	border-left-color:#FEBE7C;}		/*brd*/
.tip-skin-def .RJ-box i.J{		border-left-color:#FEF9F3;}
/*灰色皮肤*/
.tip-skin-gray {	background-color:#FAFAFA; border:#ddd solid 1px; } /*tip边框和背景*/
.tip-skin-gray .TJ-box span.J{	border-bottom-color:#ddd;}		/*brd*/
.tip-skin-gray .TJ-box i.J{		border-bottom-color:#FAFAFA;}
.tip-skin-gray .BJ-box span.J{	border-top-color:#ddd;}			/*brd*/
.tip-skin-gray .BJ-box i.J{		border-top-color:#FAFAFA;}	
.tip-skin-gray .LJ-box span.J{	border-right-color:#ddd;}		/*brd*/
.tip-skin-gray .LJ-box i.J{		border-right-color:#FAFAFA;}
.tip-skin-gray .RJ-box span.J{	border-left-color:#ddd;}		/*brd*/
.tip-skin-gray .RJ-box i.J{		border-left-color:#FAFAFA;}	

/*蓝色皮肤*/
.tip-skin-blue {	background-color:#EEF9FF; border:#ACD1E4 solid 1px; } /*tip边框和背景*/
.tip-skin-blue .TJ-box span.J{	border-bottom-color:#ACD1E4;}	/*brd*/
.tip-skin-blue .TJ-box i.J{		border-bottom-color:#EEF9FF;}
.tip-skin-blue .BJ-box span.J{	border-top-color:#ACD1E4;}		/*brd*/
.tip-skin-blue .BJ-box i.J{		border-top-color:#EEF9FF;}	
.tip-skin-blue .LJ-box span.J{	border-right-color:#ACD1E4;}	/*brd*/
.tip-skin-blue .LJ-box i.J{		border-right-color:#EEF9FF;}
.tip-skin-blue .RJ-box span.J{	border-left-color:#ACD1E4;}		/*brd*/
.tip-skin-blue .RJ-box i.J{		border-left-color:#EEF9FF;}



/*固定在底部*/
*html{background-image:url(about:blank);background-attachment:fixed;}
#footfloat{width:100%;position:fixed;left:0;bottom:0;	color:#BEBEBE; font-size:18px;display:none;
background-color:rgba(0,0,0,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
*html #footfloat{_position:absolute;_top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
:root #footfloat{filter:none;}